31535
0
584
458
282572
1824
525
552
17353
383
431
363
2952
4964
3
3373
611
297
467
1182
759
20634
8
2041
1
1779
2748
2
2730
6
1754
427
2395
1603
2683
46414