1095 279
6939 145
25072 943
8346 614
12403 174
47897 448
8838 530
15867 411
21341 413
11198 683
5315 599
1763 223
3303 232
14053 590