250476 29
50229 8
89982 15
27983 4
299805 21
269901 9
31809 8
371980 20
89583 12
183680 6
148881 9
54351 5
472628 43
20502 3
31005 4
90634 12
358631 10
46509 9
234904 22
104052 1
903230 84
303582 28
118632 8
2057457 106