853200
75387
639672
522856
360840
267336
483444
357335
224479
20967
174359
72250
349371
266168
994945
48760
344725
232279
936693
783273
128399
352383
491783
967336
537883
339474