29970 281
8731 655
8673 566
6159 183
5435 182
42801 924
1281 76
2860 528
2949 628
5274 490
3064 415
1400 79
5128 885