20188
493617
575613
157219
954404
434466
724539
133858
973182
598721
503311
97018
5518367
4535935
4352459
3449998
3446462
3408286
3356956
3013729
3004226
2485209
2136352
2132407