3128 685
2432 487
5882 509
14200 561
4186 140
44886 426
2967 67
3976 604
4718 840
9831 639
2374 220
4922 828
13116 731
3424 343
4949 641