1000 143
7326 105
13449 303
14685 589
20528 92
3341 165
922 153
12274 446
27196 511
26031 262
25038 209
20659 267
2905 313
15282 558
10844 281
8503 399
24030 603
24507 543
18198 39
19916 691
2047 60
3376 774
9248 155
13335 177