31535
0
363
3287
1
282572
5611
11
3373
295
1073
4223
22
1009
18403
6
759
397
4594
1343
1649
478
266
2904
2
580
6800
422
2211
611
2952
1885
437
440
3663
1431