1015
1
2164
2
2454
3354
5
1694
1093
951
690
2669
1787
564
1743
0
1038
108797
3835
3612
10
3518
3
1451
1606
6236
1289601
4
2505
4946
18
8527
1047
123674
35
17970
15
4168
2352
2522