2222 31
2097 104
5291 564
4815 735
3915 418
3674 839
4906 464
961 79
629 37
653 89
31667 677
4968 387
2461 671
14632 116
6733 47
15850 731
1579 278