316992
46397
44776
24751
956112
1047226
359964
687751
25144
278709
272770
847818
4219364
3574456
3509929
3165460
2870998
2778283
2748955
2563725
2476226
2083209
1926351
1882407