3001 851
3005 782
2721 301
1796 449
4237 406
5516 953
1545 71
4135 418
2988 645
2778 414
2388 504
2915 616
1308 277
2811 837
2170 381
3062 843
2636 656
2667 706
1522 394
2404 458
3198 517
1885 375
973 167
1220 287