1015
1
1539
1233
2605
2
1694
951
5375
0
690
2669
1787
1209
564
907
1743
1399
1587
9
1038
108797
2522
3835
5
3518
3
1451
2999
1606
2598
3519
1681
6236
10
2505
3841
12