1000
5
2896
3
960
1
842
0
2555
883
4
1978
7
1381
12
7048
8
1352
6
4304
1663
1487
4429
1177
2
1353
6192
1571
1691
1829
22
1927
3505
2146
4694
9
1703
1867
1808
2252
1394
1118