21152
8
3080
3
2932
2
3090
6
2138
2245
297066
0
2903
380
1047
572
581
1189
497
2996
17946
1560
341
597
14
562
1
2525
4
181997
11
3715
5151
2372
25669
4651
1409
19783