21152
8
2138
2
3090
6
2903
3
2593
1
2932
380
0
297066
572
581
1189
3080
497
2996
17946
1560
341
597
2711
14
2911
9
562
2525
4
4651
398656
19
181997
11
13499
5
2372
550
5151