3001 677
2349 563
876 181
408 88
1173 54
2458 238
2535 705
818 188
839 203
2391 500
1324 341
1875 440
2701 586
1808 152
2698 522
5026 649
3092 690
1461 51
731 75
3260 962
944 197
1021 155
1369 176
4274 624