431
161
571
221
141
331
211
71
151
191
32456464
27659131
24703998
24284481
18558343
16711973
155101029
14693239
12670764
10493485
782644
5728209