30829 90
9948 239
29606 125
1299 194
59613 506
7587 855
110523 252
21649 938
18504 296
22649 629
20978 356
19068 583
3841 227
2966 42
9815 344
5654 650