25137
0
17353
31535
1098
3114
4
19279
2
467
333
1020
2730
6
1824
4111
968
2275
2881
345
20634
8
6800
637
1880
2749
1
458
369
683
3691
5
304
47041
509
1551
2076