400083 36
294932 38
137907 28
93154 15
86028 10
73833 11
66081 9
64534 11
58507 7
54153 4
47902 5
47781 7
46878 5
44426 3
43654 6
40383 2