585 158
1415 323
2232 471
934 300
2783 259
4733 391
3931 461
5069 551
6236 781
3512 354
4116 336
2521 49
4647 295
5139 586
6966 245
6891 167
4662 273
5933 581
3293 70
5012 324
5410 455
5778 821
14264 544
2989 55