2832
209
511
492
539
271
850
1600
565
258
548
413
389
400
1298
230
303
508
216
415
2818
2091
1133
772
404
345
584
284
694
808
1580
376
470
898
1695
239
398
1635
458
601
504
704
388
1069
815
664
426
425
686
1123
581
919
203
605
429
556
808
365
290
561