30875 407
7553 587
25057 51
7615 637
4610 660
2294 189
8341 807
6710 715
9597 199
32825 743
88464 486
34669 363
30340 390
16366 452
1685 176
14800 52
8312 548
18087 297
6535 600
1503 89