314946
365351
511349
64221
158298
477967
917856
418671
503974
664581
293870
919107
5528367
4539935
4357459
3455998
3447462
3412286
3362956
3016729
3007226
2491209
2136352
2135407