2222 31
2101 104
5293 564
4825 735
3917 418
3675 839
4912 464
961 79
629 37
656 89
31683 677
4968 387
2461 671
14636 116
6738 47
15872 731
1579 278