29975 281
8737 655
8679 566
6161 183
5435 182
42806 924
1281 76
2860 528
2950 628
5275 490
3064 415
1400 79
5131 885