31535
0
25137
2275
2
20634
8
2730
6
968
2809
520
282572
19279
1824
2668
3114
4
5223
9
17353
1043
1
1020
996
802
1869
5
2855
3
247
486
2574
246
467
3092
169
1880
543