306 66
2907 796
2242 590
504 129
3812 878
2509 335
6534 620
3324 579
2746 248
2711 316
10862 217
1916 407
2742 240
2838 151
2777 388
14040 596
2785 302
18321 326
5035 235
3720 916
20943 302
7545 912
3115 554
9897 491