1000
1
165
2
1331
905
840
0
582
1924
3
2680
1747
3321
1844
2234
4
4979
6
3506
8
6773
7
2297
796
1618
2999
7633
1339
4670
1752
1394
4012
891
2528
3758
7304
2257