129093 473
29799 924
12027 348
31030 717
125534 1027
13699 155
38701 832
4712 46
2835 154
3121 148
32368 764