2991 501
5308 623
907 226
2240 583
3062 661
2452 698
1711 286
3313 509
516 102
2668 746
1608 414
2832 572
2869 812
3139 706
1273 347
2796 600
3392 746
2549 552
2661 505
4141 853
3489 738
3663 772
1371 98
2279 337
2601 541
4722 898
3181 582
965 51