50896 319
25570 308
24038 367
27352 662
20584 921
12019 80
29230 184
53246 271
52378 644
7323 756
4153 108
8458 376
3016 91