25137
0
31535
20634
8
968
1663
2275
2
19279
2224
961
521
17353
116
1020
918
171
1098
418
2301
1
1501
1880
472
2708
798
1405
2081
3025
1734
9
2438
5
1869
1645