71
31
151
491
1247
111
51
41
61
171
33110465
28287132
252041000
24972484
19002346
17074973
157331032
15001239
12924764
10647485
879047
5932209