510430
442128
861294
1206416
452989
532557
241452
4364221
976254
58178
273622
260148
789312
878870
820147
907949
1017724
829610
567505
57952
101987
612377
295284
547842