4600572
4972147
4553908
4842933
1519563
1357620
100000
4884727
4943324
56547
66074
66773
68855
69501
60711
59488
61848
54632
57098
252985
113094
619074
138841
83371
207127
112539
506855
509450
9258834