31535
0
25137
17353
19279
2
2730
6
3114
4
467
1098
20634
8
6800
2275
2091
2008
5
5207
363
348
2668
2459
9
139
787
443
1020
2546
1
802
2387
1824
474
1897
415
1463