44691
484114
419409
922294
226924
500245
719437
319774
505842
179870
45925
305514
5041799
3481581
2952148
2274804
2195988
1987609
188878
1871357
1726118
1702136
1648195
1615471