30875 407
7549 587
25053 51
7614 637
4610 660
2294 189
8338 807
6710 715
9596 199
32825 743
88462 486
34665 363
30339 390
16366 452
1685 176
14800 52
8312 548
18087 297
6535 600
1503 89