415 3
4093 4
5652 9
2554 3
762 6
3494 11
1491 3
783 6
656 9
900 3
965 9
536 6
616 3
557 10
1576 5
1032 1
721 7
455 5
4002 5
1844 11
7493 13
6226 12
8942 28
21686 15