2301 31
2114 104
5311 564
4844 735
3929 418
3686 839
4950 464
964 79
633 37
669 89
31716 677
4969 387
2462 671
14662 116
6768 47
15910 731
1581 278