30860 407
7511 587
25038 51
7583 637
4608 660
2286 189
8322 807
6701 715
9593 199
32811 743
88434 486
34643 363
30322 390
16360 452
1685 176
14795 52
8308 548
18078 297
6534 600
1498 89