4471
2
572
0
758
21152
8
3083
14
25669
17946
475
2670
1
2258
1105
2996
1522
8527
2524
2312
418
2495
32302
1694
940
2262
1189
1494
2522
596
1103
562
484