438956
548869
1498313
1268159
428103
558060
226873
426327
565541
275391
125346
854354
573715
223662
323579
342966
302268
142035
1131833
291311
116894
25132