346600
169520
220514
730747
337177
388428
831548
762349
653297
752297
483544
535785
4230364
3582456
3521929
3169460
2876998
2788283
2756955
2571725
2482226
2087209
1928351
1886407