31535
0
448
1
2564
2
105290
1282
116
303
1343
1751
315
18403
6
2330
4
745
48708
509
482
31220
10
346
1559
3025
4936
397
6515
422
1222856
2442
20634
8
504
1352
3