37673
1004656
101889
976586
549306
785852
240865
625123
89081
553890
661464
823133
7357372
5992935
5716461
499456
43281000
4320288
4277956
3850463
3821227
3729730
350816
3120209