5960 19
1232 3
5271 25
851 4
923 2
3681 7
1386 5
1017 3
854 5
2919 6
3862 11
24918 156
4747 11
5997 7
8505 27
7507 23
22858 52
4138 7
4008 5
5758 17
3341 7
5889 23
7386 17
66029 193