250554 29
50257 8
90084 15
28029 4
299927 21
270052 9
31829 8
372079 20
89656 12
183826 6
148876 9
54454 5
472657 43
20505 3
31053 4
90680 12
358681 10
46529 9
234909 22
104082 1
903379 84
303784 28
118653 8
2057581 106