381193
294797
55470
515475
627912
989326
773714
297892
714751
76451
604365
206322
5494367
4515935
4332459
3441462
3440998
3395286
3342956
3005729
2989226
2479209
2132352
2127407