30196 355
2145 41
20598 887
39034 431
18596 343
5315 611
4147 193
35482 384
11924 348
14535 275
10471 675
10387 186
3745 282
5844 90
10842 148
2131 370
41505 604
22419 695
2685 410