1139 58
5403 561
2034 198
23973 444
9934 542
9531 707
15437 613
14337 713
11126 758
4255 359
7881 348
14326 201
6802 425
5686 926
38769 587