30923 90
9965 239
29849 125
1307 194
59649 506
7588 855
110579 252
21649 938
18505 296
22649 629
20993 356
19082 583
3842 227
2967 42
9815 344
5654 650