30211 90
9855 239
27926 124
1271 194
59344 506
7578 855
110081 252
21627 938
18480 296
22630 629
20895 356
18960 582
3833 227
2962 42
9806 344
5641 650