8766
87054
491417
336172
878227
75756
278531
492882
993298
351849
727213
885503
902188
834229
111261
106336
568135
1116745
1051122
383925
631580
475943
75627
52171
115167
327120