21152
8
2219
4
3090
6
1189
0
2903
3
2593
1
2932
2
1849
398656
19
2226
7909
2996
223
297066
3080
2349
17946
2907
3546
3176
255
2558
2711
2911
9
4651
4754
7
2502
913
550
5151