21152
8
3715
2
5151
3090
6
2405
1
181997
11
4651
3
297066
0
2650
20
2740
3080
280
1020
1225
783
621
2932
19079
2773
2207
189326
1618
1047
2082
611
1288
971
989
706
652