634
1272
1000
538
2546
719
443
422
1050
569
553
1439
601
834
1122
1278
2832
209
511
494
539
273
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
399
1637
458
602
504
704
389
1069