3047 107
5373 748
53162 215
29374 657
23511 720
42655 184
6086 617
62458 384
181135 841
29674 501
26634 91
4387 641
57356 827
2600 142
27789 676
26403 193
2450 277
9741 514
15167 323
116586 534
134885 604
2596 64
90906 524
20781 335
3100 40
76072 338
2314 204
9621 870