31535
0
25137
17353
19279
2
2730
6
3114
4
2727
1098
20634
8
6800
2275
2435
1020
2546
1
467
2091
1824
968
3498
2668
543
2459
9
2758
802
918
2002
2683
392
1949
3
1463