21152
8
1528
2
2535
19783
2711
32302
0
4651
3
2911
9
2777
7
1431
1
3107
4
7893
2468
3090
6
3439
5151
3503
2456
2676
1044
2932
1942
25669
398656
19
3498
2405
2666
1348
17946
2740