31535
0
25137
17353
3114
4
19279
2
386
2730
6
20634
8
1098
420
1840
467
255
432
1878
1
474
795
592
337
6800
511
290
2275
344
957
1020
1936
2091
895
327