2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1712
2627
5
5151
3398
9
3715
1643
1
1338
4651
1372
8786
2515
189326
3366
1826
2522
3372
2773
4519
15
280
1433
918
2650
20