35053 6
30928 6
21757 10
37854 3
28578 8
29181 3
46329 0
47632 9
30977 9
59404 12
112203 52
30853 8
20827 12
237984 63
293533 38
145204 25
40533 4
439629 27
687253 99
805380 57
304881 25
330478 24
295253 17
1765681 81