31535
0
478
282572
431
31220
10
580
1073
3373
1222856
4
4328
48708
2952
105290
2395
363
1343
525
611
1547
1
437
422
448
1009
584
759
1182
249
552
2564
2
4594