1015
1
1860
2
505
507
510
1288
4
1840
15
616
4330
9
1458
1522
2345
950
1323
8557
5
361
503
1092
1446
2961
428
3327
525
1674
2155
3
1837
11
374
5569
16
449
529