31535
0
25137
17353
1098
19279
2
2730
6
3114
4
263
1889
1
20634
8
6800
2275
543
2091
2132
1189
1938
1102
2668
968
3990
556
2459
9
1282
1922
3859
3
4376
7
1020
2747
2546