21152
8
1193
0
3090
6
2903
3
2593
1
2932
2
1189
297066
14
2727
3080
1049
337
2366
528
25669
1512
2711
2911
9
4651
398656
19
2996
93
108797
607
550
5151
2502
19783