9611 824
6901 428
20988 594
39655 71
4507 523
3590 211
51169 94
2456 240
5003 588
3950 313
4460 195
9931 338
56545 583
7668 421
63877 498
4445 30
2116 137