2932 662
1633 353
994 232
3521 762
3334 923
3551 620
2631 666
4588 364
2361 645
705 86
2181 509
1618 412
1695 220
595 93
2744 767
1054 289
1656 175
3702 712
1149 119
2353 561
841 59
1766 479
3205 463
2670 413