302727 47
327605 21
362959 54
147734 8
884708 215
119956 14
82806 4
120529 18
715729 57
25980 9
22101 8
34957 7
31405 6
24558 2
23283 3
6458 2
12378 1
6129 1
1151834 17
357232 22
726958 47
1087281 126
324203 34
43905 25