31535
0
19279
2
2524
1020
2275
17353
467
390
2804
25137
2881
2730
6
3625
7
798
2952
2459
9
768
2546
1
7334
4
2224
918
3844
5
968
4594
1824
2320
2819
605
417
97284