2928681 94
870055 258
80555 5
59030 10
62702 14
117107 6
64976 10
65605 5
98977 2
28333 8
62459 1
59884 9
42353 5
37181 0
35756 3
80605 13
25601 2
27081 1
648284 161
25078 2
25327 3
38953 5
133652 26
392304 62