21152
8
3090
6
2903
3
2593
1
2932
2
2740
2352
297066
0
3080
2711
1169
1505
2911
9
1622
4651
1275
1523
398656
19
1512
1384
5
2951
981
975
4
4326
1536
3378
4832
550
5151
25669