1015
1
3625
1694
951
690
2901
2669
2
2512
1787
564
1743
0
1038
108797
2522
3835
5
3518
3
1451
2999
1606
1681
6236
10
2505
8527
1047
17970
15
2578
2352
12779
8
12459
1547