501 72
906 185
581 89
1413 118
540 68
985 197
2600 578
2149 476
4965 891
1118 303
2975 745
1072 169
1750 382
1838 408
849 149
1037 58
2632 672
1645 313
3035 693
2519 476
3240 959
805 108
2696 817
2642 783