4592
368851
240226
138832
176920
348653
59813
674474
149450
111488
993150
409463
4218364
3574456
3508929
3165460
2868998
2777283
2748955
2563725
2476226
2083209
1926351
1882407