2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
762
1416
797
1
5431
5151
3715
9106
2349
748
481
4651
1438
4278
2237
189326
2773
280
3848
531
2650
20
1982
4
108797
3189