45010 61
11576 266
4748 381
11416 512
28016 876
45637 616
7084 429
5484 338
8354 437
4150 485
3307 701
3049 247