30880 407
7562 587
25058 51
7618 637
4611 660
2294 189
8343 807
6712 715
9597 199
32827 743
88467 486
34672 363
30343 390
16366 452
1685 176
14800 52
8316 548
18087 297
6535 600
1503 89