25137
0
1880
2
20634
8
19279
1020
1936
1
17353
597
31535
347
2421
5
2275
1550
1132
2229
4
301
543
11
282572
518
1343
2786
968
522
1824
1647
791
4033
467
2881
2499