3001 316
4880 687
4370 788
18464 68
4552 685
5349 636
7959 240
6399 390
3507 509
5159 653
4125 542
6259 171
4207 497
6551 462
2609 58
8219 433
4869 296