31535
0
25137
17353
19279
2
2730
6
3114
4
1098
20634
8
6800
2275
2091
1369
5
1705
1
1120
1642
1896
3
2459
9
2668
1924
802
623
1020
2076
7334
2546
1824
770
1067
3672
1541