549112
529780
190798
1026672
466572
890881
182257
83830
328556
629218
458231
757557
548445
17468
1263619
33973
20178484
19692692
17981960
11960916
9288156
7921362
7861668
7347623
7074831
6917477
6912960
6418253
457870
4372231