167109
126584
91768
31612
177212
761493
142570
621897
196232
623944
906493
950962
5256799
3679581
3205148
2505804
2281988
2126609
2052358
193878
1828118
1745136
1724196
1660471