2760
4
3715
2
5151
882
1
21152
8
4651
3
2650
20
2405
2740
38477
34
280
3691
297066
0
2219
3080
1813
2293
181997
11
2773
1047
1358
3090
6
2152
571
2207
1575
5
2377
83
2255
1787