1015
1
1694
951
690
2669
2
1787
564
2400
6
1743
0
1038
108797
3835
5
1168
1431
3518
3
1451
1606
4761
6236
10
2257
2505
8527
1047
17970
15
2844
2352
2522
12779
8
1681
1167