41056 215
2459 437
4563 585
3300 766
1796 362
3134 492
2687 623
3321 568
2118 446
2971 269
3194 611
1107 109
1589 160
3804 781