29973 281
8732 655
8673 566
6159 183
5435 182
42803 924
1281 76
2860 528
2950 628
5275 490
3064 415
1400 79
5128 885