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