2661 823
1503 431
3895 237
22972 359
5175 281
29704 879
5018 548
7872 723
14856 461
16646 306
4251 325
3955 559
3161 529
2158 108
2947 632
2926 608