3001 316
4881 687
4370 788
18465 68
4552 685
5349 636
7959 240
6401 390
3507 509
5160 653
4125 542
6262 171
4209 497
6551 462
2611 58
8219 433
4869 296