2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1290
1
1039
5151
2209
666
1330
3715
529
1054
3863
4651
189326
510
4692
1879
2773
2044
2578
1288
280
2650
20
108797
3189