30878 407
7556 587
25058 51
7615 637
4611 660
2294 189
8342 807
6711 715
9597 199
32827 743
88467 486
34670 363
30342 390
16366 452
1685 176
14800 52
8312 548
18087 297
6535 600
1503 89