4196 451
1729 161
1131 58
1999 316
6961 667
3076 700
3215 212
2846 515
2637 68
2075 451
1170 156
3317 352
4757 947
675 118
2382 708
2705 633
1707 459
2512 786
2921 409
595 44
2983 517
2433 708
6697 686
1790 282