30028 281
8751 655
8741 566
6169 183
5437 182
42878 924
1283 76
2861 528
2952 628
5279 490
3064 415
1402 79
5143 885