122926
461965
148479
514685
819100
893700
695838
131972
344145
264980
266265
694988
5488367
4513935
4327459
3440462
3438998
3393286
3337956
3002729
2986226
2476209
2131352
2125407