809763
98072
154890
292995
9255
410118
460985
690299
1031524
987776
103810
364641
695235
1151858
1016956
1208561
20169484
19649692
17961960
11947916
9272156
7913362
7855668
7191623
7072831
6915477
6903960
6416253
457570
4367231