31535
0
17353
4111
2
25137
509
1
19279
578
1267
2142
430
2275
2546
580
1943
3025
356
2490
2459
9
3092
21743
119
1282
284
18403
6
1751
2150
407
326
1343
401