309 102
1676 556
2987 706
2768 884
1230 329
2355 491
295 77
2090 462
1251 381
998 294
1796 361
713 160
2213 614
945 233
2907 967
2132 610
2042 585
747 223
2698 844
1728 509
2503 817
2995 891
2609 806
2546 524
1583 395
2494 781
571 50
451 31