1029 159
8984 647
31606 377
34561 366
77483 843
2787 97
2439 76
10536 399
8119 845
2374 133
2730 357
4676 445
4449 879
6600 645
4904 563
5408 573
3029 345
2651 305
2118 243