576680
499861
156329
936348
416305
734382
491543
214216
32641
183109
30945
215112
4219364
3574456
3508929
3165460
2868998
2777283
2748955
2563725
2476226
2083209
1926351
1882407