2991 501
5307 623
907 226
2239 583
3061 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
3662 772
1371 98
2278 337
2601 541
4722 898
3181 582
965 51