796 4
814 2
545 3
2090 5
3159 6
658 4
1630 14
1491 5
1615 4
2029 3
796 2
1488 9
1542 5
809 5
1757 5
677 1
656 1
824 7
802 3
688 5
1558 10
1976 5
947 4
4000 31