5635
3
3103
2
1015
1
2356
0
1694
951
690
1451
1424
2669
1992
2213
2352
564
1204
4
1743
1913
2949
6
1704
108797
1768
3593
16
1289601
3316
10
6844
2173
1215
21152
8
5789