455825
72274
35100
884713
762899
21254
6992
306792
49330
231686
503713
178606
5542367
4546935
4363459
3461998
3447462
3418286
3368956
3022729
3014226
2494209
2137352
2136407