14881 139
3617 43
59709 539
2292 477
3905 299
3461 741
8289 751
3238 373
3713 39
8323 287
7245 962
18118 501
4124 388
8751 697