21152
8
3090
6
2903
3
2593
1
2932
2
1057
0
2638
1514
297066
3080
1166
2213
1609
1490
5
2399
2711
2289
904
2911
9
4651
398656
19
1380
1809
550
1093
5151
455
25669
14
19783