2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1343
1
2183
9
5151
3715
1936
2656
4305
4651
3473
189326
2773
1355
280
1196
673
1438
795
2650
20
108797
2740
3189
2364
2405