30187 90
9849 239
27853 124
1268 194
59335 506
7578 855
110061 252
21627 938
18479 296
22630 629
20893 356
18951 582
3833 227
2960 42
9805 344
5641 650