639272
117539
379309
145548
98900
418834
27651
67808
71710
733401
483964
870618
5141799
3567581
3073148
2386804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471