25669
0
21152
8
17946
297066
3933
1
2907
2
1641
668
1243
4471
2524
5504
16
572
2469
3000
131589
2377
19783
3158
475
422
484
3050
1166
1331
1334
810
2428
1704
24337
22