151
121
111
41
31
61
131
311
371
221
341
33107465
28280132
252021000
24970484
19000346
17072973
157331032
14999239
12920764
10643485
878247
5932209