31535
0
19279
2
25137
17353
448
1
282572
18403
6
556
4111
370
2275
2459
9
1824
558610
1020
1267
1751
3092
504
520
20634
8
572
1073
710
1222856
4
2730
390
180849
1853
683