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