14527 5
20653 13
32379 12
14978 5
17155 7
20833 2
38431 11
71427 6
219028 38
361531 50
47330 5
254409 33
96933 24
1000531 87
145254 41
195182 30
60427 13
677905 65
441981 29
186903 18
76630 9
497926 93
126728 32
83728 8