40509
47311
823229
478327
990809
803308
695702
966507
641129
13227
115393
816117
5136799
3559581
3066148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471