1485252
518234
902168
497216
1114689
1155416
1040185
56154
60180
426849
134310
875161
608538
278453
84290
79230
1019834
94785
854983
453471
744480
647272
334308
320184