3025 728
4116 417
1077 218
2796 785
1767 345
2812 670
466 58
2285 99
2633 511
3711 578
1580 301
1142 230
2828 540
861 90
1132 134
176 32
887 151
3435 884
2787 768
2742 847
2141 478
192 22
3903 666
3010 514