30200 90
9852 239
27903 124
1271 194
59344 506
7578 855
110075 252
21627 938
18480 296
22630 629
20893 356
18958 582
3833 227
2962 42
9805 344
5641 650