31243 407
8577 588
25791 51
8497 639
4660 660
2508 189
8778 807
7006 715
9759 199
33374 743
89286 486
35375 363
30969 390
16587 452
1747 176
14949 52
8538 548
18396 297
6686 600
1613 89