500 88
2426 555
2988 821
1843 482
2951 718
1270 272
2568 529
3053 907
2613 548
1580 463
2319 748
389 97
360 94
2693 701
17763 692
2592 692
2097 570
2782 813
2848 638
2925 889
11598 315
2874 589
745 225
2617 631