31535
0
25137
17353
2730
6
19279
2
3114
4
20634
8
1098
2190
1
2275
6800
392
2809
223
467
1020
458
569
2668
336
729
1824
527
1358
2076
275
2091
2328
164
1043