30255 90
9860 239
28082 124
1272 194
59362 506
7579 855
110115 252
21630 938
18481 296
22632 629
20903 356
18970 582
3835 227
2963 42
9806 344
5641 650