243306
1011981
16776
345118
301256
741852
439259
139
279384
159668
398776
46872
6291368
5100935
4891460
37841000
3757287
3730956
3627462
3337226
3276730
314036
2750209
241510