1000
3
1065
982
1
2179
8
840
0
1333
2154
1836
5
1030
1546
1147
2056
2
2556
4
4617
9
1042
2539
674
858
7
1513
613
570
2659
1831
3122
1646
640
2850
3312
12
1373
10
1575
27