2661 823
1504 431
3905 237
22973 359
5175 281
29711 879
5018 548
7882 723
14858 461
16652 306
4251 325
3955 559
3161 529
2158 108
2947 632
2926 608