40033 10
21579 0
82101 28
303329 14
48676 5
35383 0
134332 26
26626 4
43202 4
118909 9
271577 26
114932 11
63931 11
74306 18
630053 51
39529 6
325084 49
31654 3
41829 14
53127 9
48427 8
77777 15
47626 4
105283 26