31535
0
363
18403
6
116
448
1
1073
1343
1885
1282
580
330
397
5611
11
296
2904
2
3373
3287
3663
437
2564
440
295
282572
1276
273
422
2347
48708
759
1222856
4