21152
8
1528
2
2535
19783
2711
1193
32302
0
4651
3
2911
9
3791
7
7893
4
3090
6
5151
3008
1228
14
5402
10
2533
2277
2932
2676
1
1942
25669
398656
19
3498
774
2405
1628
456
2666