165700
177526
786766
49274
20177
256830
26094
78280
910517
589667
996251
560867
4234364
3586456
3523929
3172460
2879998
2792283
2760955
2573725
2483226
2089209
1928351
1886407