289867
115853
55248
635970
458238
809924
412146
511848
342203
967614
852997
944952
5054799
3492581
2969148
2294804
2203988
1997609
189478
1886357
1735118
1707136
1653195
1620471