129096 473
29801 924
12027 348
31031 717
125534 1027
13701 155
38702 832
4713 46
2835 154
3121 148
32368 764