129826
844601
143616
418783
690672
19405
29113
249490
196976
879501
710352
306592
5515367
4532935
4350459
3446462
3445998
3406286
3355956
3011729
3001226
2484209
2134352
2132407