479332
3976
898762
378763
942327
876136
740140
739735
634
22597
424272
768864
139162
729774
683853
781157
12709747
635086
4102577
3991980
3318510
2700192
2125495
2098216
2034492
182966
1762948
16265
153361
1529545