1095 279
6941 145
25072 943
8346 614
12405 174
47897 448
8838 530
15867 411
21341 413
11199 683
5315 599
1763 223
3305 232
14053 590