43186 149
17212 906
11729 318
27401 77
28473 669
23038 687
10662 574
5123 110
6170 790
14847 399
63633 560
16545 381
2096 184
34374 543