55578
37867
671384
389157
332152
946601
247558
267590
562870
137164
230450
711460
5513367
4530935
4348459
3444998
3443462
3404286
3353956
3011729
2999226
2482209
2133352
2132407