33 3
3904 4
5458 9
2367 3
762 6
3300 11
1301 3
783 6
656 9
709 3
774 9
536 6
616 3
557 10
1384 5
1032 1
721 7
455 5
3808 5
1844 11
7493 13
6226 12
8942 28
21686 15