21294 28
5298 14
3681 4
1300 1
1845 2
2515 3
2761 4
6799 25
1114 2
2472 10
1060 1
1576 3
2143 4
979 1
1367 2
887 1
856 1
983 2
1077 3
1548 1
1425 1
996 1
878 1
993 1