31535
0
17353
25137
2730
6
968
3114
4
20634
8
19279
2
2190
1
1098
2766
2275
6800
729
2547
329
2809
2105
169211
11
2111
3
1877
333
2668
1841
1346
1710
2091
302
1043
1824