43704 11
23958 9
30577 6
33931 12
132480 11
57778 11
128830 3
23506 1
25802 9
27780 4
23707 7
565252 28
489826 32
269908 9
854651 71