3050 290
10723 782
4762 706
5174 960
27233 53
5375 197
9495 951
45268 385
4554 508
6465 702
3160 778
5123 581
4140 417
1715 359
20019 159
3043 451
3581 426