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