14852 3
16652 5
43156 8
20959 12
77829 32
166831 23
49002 6
61077 11
104429 22
722534 117
604732 114
264657 31
227476 17
313676 33
781954 64
130704 6
435533 14
252309 16
205731 18
63178 11
220157 20
110278 8
97933 18
28004 5