1378896
1054178
1048313
848159
821833
72894
683391
674354
537959
431013
428869
408060
403715
365541
338956
306327
278103
262966
233579
231311
21132
205391
192268
183662
181
166873
132802
122031
102035
104317
95346
90
82395
75265
75726
71702
77978
62430
62
67
60
4763
42
34293
35580
33
25925
21739
2859
23644
16821
01216
04536
03636