14903 126
8535 517
2411 288
14475 93
4483 793
42882 604
1055 139
8976 261
3633 729
5259 738
29472 249
8857 219
3329 462
3776 488
1768 98
3077 746
2945 557
3538 805