2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
4521
1
2925
4816
1954
6960
5
2127
7
5151
3715
2520
873
7822
22
641
2353
2199
2689
2459
2821
4651
3490
189326
234
2773
280