2317 31
2132 104
5325 564
4870 735
3948 418
3693 839
4987 464
967 79
640 37
672 89
31774 677
4975 387
2465 671
14724 116
6802 47
15989 731
1585 278