25137
0
31535
20634
8
2668
2
2730
6
1551
116
968
17353
1084
1020
1824
2657
3
4111
418
2190
1
1073
383
458
1518
422
467
973
1869
5
165
798
2727
2189
50987
310