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
570
613
2659
3122
1646
640
2850
3312
12
1004
1373
10
1575
27