21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
14
25669
3080
2996
572
1189
2349
1045
2711
2270
2911
9
4651
398656
19
2238
32302
536
101
550
5151
255
1289601
4
838
2476
19783