2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
570
1
2043
4
3835
619
1452
1574
5151
1292
2090
2184
605
3715
85
438
376
1946
4651
1638
189326
2773
1610
280
1081