25137
0
31535
3114
4
17353
662
467
1098
2730
6
19279
2
4111
6800
2470
2982
3
2275
571
1733
1
544
20634
8
1575
509
381
2086
447
1452
107
1425
7952
1976
3006
2328