30209 90
9854 239
27923 124
1271 194
59344 506
7578 855
110080 252
21627 938
18480 296
22630 629
20894 356
18958 582
3833 227
2962 42
9806 344
5641 650