1292 282
306 63
3301 714
2763 835
16647 480
4041 215
13961 405
30216 83
9064 153
9644 332
3018 274
6271 479
10718 87
6105 444
7187 242
4943 50
9882 55
8945 252
5340 458
8646 567