49978 447
33537 86
4496 550
2858 588
15777 196
17507 125
5823 426
4366 207
43600 92
99104 678
30202 280
113973 617
2253 230
3623 455
4753 425
5040 482