30292 823
20809 683
17202 611
11202 351
12395 609
9237 290
50740 755
9911 453
9165 116
3109 656
5018 90