30164 90
9843 239
27800 124
1268 194
59324 506
7578 855
110052 252
21627 938
18478 296
22630 629
20891 356
18949 582
3833 227
2959 42
9805 344
5641 650