25137
0
17353
31535
19279
2
3114
4
2730
6
6800
20634
8
1098
2275
467
1020
2668
798
1824
4111
2091
3510
3498
1880
968
802
2328
2190
1
325
3512
381
846
345
2855
3