331602
45962
473999
664123
122266
45259
61256
948252
203372
553286
490181
364624
32371464
27608131
24659998
24228481
18512343
16678973
154851029
14674239
12649764
10474485
774844
5711209