20019 616
8712 433
2850 671
9255 86
42926 606
4673 674
20446 237
6097 594
29741 293
26854 702
4075 846
2317 301
2904 116