30022 355
2136 41
20500 887
39034 431
18538 343
5301 611
4067 193
35474 384
11916 348
14529 275
10468 675
10381 186
3744 282
5823 90
10837 148
2131 370
41472 604
22401 695
2685 410