3096 709
2914 451
4715 674
3075 251
972 175
3252 766
2869 438
772 149
1238 331
1101 276
3168 859
1182 279
524 84
4533 805
554 124
2767 41
1089 293
1705 320
1736 455
2327 602
610 86
3176 563
2835 658
1313 174