128896 473
29733 924
12013 348
30912 717
125430 1027
13655 155
38616 831
4703 46
2828 154
3119 148
32273 764