250481 29
50232 8
89978 15
27976 4
299804 21
269907 9
31805 8
371981 20
89581 12
183684 6
148880 9
54355 5
472628 43
20504 3
31002 4
90630 12
358631 10
46506 9
234902 22
104051 1
903226 84
303584 28
118632 8
2057451 106