4979
6
3506
8
7633
2680
0
3321
3
3249
1
3715
2
5151
1364
6773
7
1331
1943
165
582
21152
4651
297066
2650
20
181997
11
2405
2740
280
3080
2773
905
1047
78
2245
3090
840