2298 31
2113 104
5311 564
4844 735
3929 418
3684 839
4950 464
964 79
632 37
669 89
31716 677
4969 387
2462 671
14661 116
6766 47
15908 731
1581 278