31535
0
17353
4111
2
580
6800
25137
397
1
2904
19279
437
578
1267
440
284
295
3373
2142
430
448
2490
1824
2275
2546
18403
6
1009
3287
458
422
361
1343