25137
0
31535
17353
19279
2
1098
3114
4
2730
6
2328
4111
6800
454
1939
1661
1
467
846
476
419
458
787
2111
3
2161
1009
258
20634
8
1133
248
410
440
381
348