25137
0
31535
17353
19279
2
2730
6
3114
4
20634
8
1851
798
7334
6800
1098
2091
1343
1020
1348
381
482
693
553
819
543
361
1221
6339
552
1824
467
458