191
211
331
101
982
471
291
1251
781
2502
663
1481
33110465
28287132
252031000
24972484
19002346
17074973
157331032
15001239
12924764
10647485
878947
5932209