1418896
1078313
1074178
868159
831833
73894
693391
684354
547959
431013
428869
413715
408060
365541
338956
326327
278103
262966
233579
231311
21132
205391
202268
183662
181
166873
132802
122031
102035
104317
95346
90
85265
82395
75726
71702
77978
62430
62
67
60
4763
42
34293
35580
33
25925
21739
2859
23644
16821
01216
04536
03636