41
21
61
31
4318364
3629456
3577929
3197460
2926998
2832283
2792955
2612725
2522226
2117209
1950351
1907407