812 3
1148 2
1464 2
2779 8
2459 7
1414 9
4410 18
1918 7
2794 14
2280 13
729 1
913 2
1086 4
955 3
682 2
732 2
1863 2
2695 2
1731 19
2103 6
1801 5
3772 10
2299 13
5168 40