29980 281
8740 655
8688 566
6161 183
5435 182
42815 924
1281 76
2861 528
2950 628
5277 490
3064 415
1400 79
5133 885