1200
1
929
3715
2
5151
21152
8
4651
3
2650
20
2110
2405
2740
280
4080
16062
15
297066
0
2982
1814
2760
4
1306
197
1305
3080
181997
11
1501
2773
2207
582
1787
469
1047
2980