30862 407
7515 587
25039 51
7586 637
4609 660
2287 189
8325 807
6702 715
9593 199
32811 743
88437 486
34645 363
30327 390
16361 452
1685 176
14797 52
8308 548
18080 297
6534 600
1498 89