31535
0
19279
2
25137
17353
448
1
556
4111
370
2275
2459
9
1824
558610
6
1020
18403
1267
1751
3092
504
520
572
1073
710
1222856
4
390
1853
683
859
422
249
2813