2222 31
2099 104
5292 564
4818 735
3916 418
3675 839
4910 464
961 79
629 37
656 89
31673 677
4968 387
2461 671
14633 116
6737 47
15861 731
1579 278