1458896
1168313
1114178
878159
831833
78894
713391
694354
557959
488869
441013
418060
413715
365541
348956
336327
298103
272966
243579
241311
215391
21132
212268
183662
186873
181
132031
132802
112035
112395
104317
95346
90
85265
81702
75726
77978
62430
62
67
60
44293
4763
42
31739
35580
33
26821
25925
2859
23644
24536
01216
03636