21152
8
2911
9
838
0
1120
7893
4
2711
2
4651
3
1045
1221
480
1659
5151
378
2535
2348
19783
2932
2676
1
1942
3498
352
181997
11
32302
781
2405
17946
2740
2082
684
153