821657
1077422
925878
278348
414185
1035185
578783
269246
2158713
591828
304357
346846
348672
285403
115149
245139
20174484
19681692
17977960
11955916
9280156
7917362
7861668
7194623
7074831
6916477
6909960
6417253
457870
4370231