31535
0
458
683
296
282572
2730
6
2748
2
467
396
586
17
1824
46414
1
2668
298
2082
25137
1232
584
468
20634
8
1277
3659
14
6435
7
2683
25440
1009
1020
503
2189