43186 149
17212 906
11729 318
27402 77
28473 669
23039 687
10662 574
5123 110
6170 790
14847 399
63636 560
16546 381
2096 184
34376 543