308 31
2894 947
9825 85
11719 685
253 82
33255 457
1108 306
2232 477
2773 691
22548 65
1148 168
378 101
28184 614
36663 705
5311 61
10096 701
3887 679
4674 681
929 185
11065 732
14596 636
2761 303
9913 557
953 294