1012231
19452
735266
940882
134166
901167
398479
286926
16374748
734286
5399578
4548981
3694192
3645510
2403216
2269495
407749
527440
475680
95356