3125 103
7694 306
3420 812
3028 301
860 60
2776 78
3870 91
6354 721
1990 601
2231 195
2905 444
1661 327
3768 275
3972 273
3486 546
2096 388
1960 309
2982 508
416 39
4377 698
2930 544
4817 83
4646 451
942 82