30817 90
9947 239
29572 125
1299 194
59609 506
7587 855
110514 252
21649 938
18504 296
22647 629
20978 356
19067 583
3841 227
2966 42
9815 344
5654 650