1085 318
412 83
524 135
3632 507
5420 349
7148 708
13453 317
10749 52
3960 839
2168 93
12541 74
2888 291
74584 667
15981 583
19159 399