1139 58
5402 561
2034 198
23968 444
9934 542
9530 707
15436 613
14337 713
11125 758
4255 359
7880 348
14318 201
6800 425
5686 926
38764 587