29979 281
8739 655
8683 566
6161 183
5435 182
42807 924
1281 76
2860 528
2950 628
5276 490
3064 415
1400 79
5132 885