307233
749737
263630
9410
11769
185749
556156
355240
197637
195928
248123
341183
5054799
3492581
2969148
2294804
2203988
1996609
189478
1886357
1735118
1707136
1653195
1620471