31535
0
2142
448
1
580
3663
397
437
4328
10
2490
295
363
6800
18403
6
105290
4111
2
2904
4260
15
440
56488
1343
367
266
1073
3373
714
566
339
430
1009
2150