28631 97
2226 179
3281 319
2531 544
5017 588
3527 853
4905 701
3548 568
8132 94
1930 418
3802 205
5308 390
1599 218
3956 558
2536 378
24699 481
6786 432