2245
3
3080
21152
8
2342
2
1047
3090
6
2932
297066
0
1311
1
2032
5151
3715
456
2446
32353
12
4651
840
3462
189326
2773
280
2650
20
108797
1505
19079
3189
2405
2740
2386
2530
4