1015
1
951
1380
0
784
1787
3014
20
1568
2015
2
496
1038
1606
467
3518
3
8527
1681
2522
1694
868
1451
690
2505
801
830
2166
2999
2669
2600
4
1547
6346
16
19944