172993
12491
183918
457663
870587
975550
461868
198583
825264
302842
1482
661188
4230364
3582456
3521929
3169460
2876998
2788283
2756955
2571725
2481226
2087209
1928351
1886407