21152
8
2535
2
32302
0
7893
4
398656
19
1189
19783
2711
2996
4651
3
2911
9
17946
13499
5
14
3090
6
5151
255
542
1193
1529
1
3083
2932
2676
1942
25669
3498
475
2405
2436
2666