31535
0
282572
3287
1
169211
11
3373
363
266
4594
759
611
437
1073
458
1541
1343
3663
1779
552
1009
18403
6
5611
2952
2395
21743
478
580
17353
2904
2
1105
295