1342 2
1196 8
2325 1
930 2
435 2
432 4
1103 6
1616 6
603 3
897 3
685 3
1375 5
5058 16
29548 48
10832 12
15702 17
16692 18
5831 8
8501 10
8932 4
6973 15
2350 4
27008 59
7085 12