4150 550
2604 588
15399 196
17295 125
5627 426
4298 207
41684 90
90045 677
27349 277
103248 610
2191 230
3424 455
4646 425
4714 482
38964 433
26431 76