1000
1
1331
5151
2
3080
3
3715
905
21152
8
4651
840
0
2650
20
582
1924
280
2405
2740
2680
2932
1747
3321
1844
4979
6
3506
6773
7
297066
1500
7633
1339
3090
181997
11
3249