4365231
464662
109962
2091873
213274
672286
796830
537660
484738
158999
121286
933283
103727
79487
817265
1089403
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470