21152
8
3090
6
572
0
29355
297066
2475
1
1078
645
2903
3
2593
2932
2
1472
1285
894
1346
485
2238
1239
3080
692
736
1193
2371
5
2416
653
14
2152
908
2258
417