3131 461
170129 689
13109 56
8317 357
15887 62
3516 541
5505 247
2133 243
1822 296
2641 89
581 97
27539 374
18719 428