31451 620
8008 77
7400 297
43495 313
12810 306
9122 409
6465 588
14748 616
11200 647
6807 252
3634 273
11761 901
16260 274
4518 328
3104 815
4367 440
6040 483
1508 161
9599 343
2233 144
3686 867
12021 634
4939 557
1796 356
1671 268