2820
1
2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1699
2638
2456
7034
2352
5151
1306
3715
2948
4179
742
2349
3078
4
1801
4651
1768
189326
2773
280
2650
20
2073
108797