30199 90
9851 239
27879 124
1271 194
59340 506
7578 855
110068 252
21627 938
18479 296
22630 629
20893 356
18957 582
3833 227
2962 42
9805 344
5641 650