1050 116
3752 923
6417 793
5514 508
5621 685
6931 519
3100 612
21590 403
16908 301
5763 601
2644 636
2542 457
2607 581
2283 603
16448 401
3594 570