1148640
447269
162623
553405
602860
375323
310277
549112
528780
190798
1026672
466572
890881
182257
83830
328556
20141484
19523692
17919960
11920916
9245156
7892362
7836668
7176623
7071831
6908477
6887960
6412253
457370
4363231