334148
69784
26550
684615
235636
329263
821951
725316
503488
762502
557295
950198
815626
859702
177780
810101
14893747
671586
4570578
4225980
3451510
3219192
2198216
2182495
2049492
185266
1846948
16325
154661
1540545