2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1957
1
181997
11
5151
3715
2247
2403
980
2781
1587
1254
1155
1335
673
1321
1355
4651
2184
189326
2773
916
1475
1126
947