626 4
4291 4
5652 10
2753 3
762 6
3494 11
1491 3
979 6
855 9
900 3
965 9
536 6
616 3
557 10
1576 5
1232 1
721 7
455 5
4002 5
2045 11
7493 13
6226 12
8942 28
21885 15