18056 693
3127 728
1276 271
3273 732
2938 611
1720 351
9440 474
2431 145
9054 391
12799 356
7133 647
9204 684
16862 356