593659
29334
1080726
3222
570717
404578
84952
391440
39520
750952
827986
338758
44857
336184
662735
423876
377976
18956
78694
225236
304917
717512
545992
806109
76391
39870