1139 58
5403 561
2034 198
23973 444
9934 542
9531 707
15437 613
14337 713
11126 758
4255 359
7881 348
14327 201
6803 425
5687 926
38771 587