542
111
72
151
41
71
31437464
26782124
23914997
23201481
17982342
16144971
150581028
14265239
12320764
10200483
629926
5443209