579627
366161
270221
46374
37571
34189
252386
61591
67459
43814
281756
373272
5258799
3685581
3208148
2518804
2282988
2129609
2059358
193878
1830118
1745136
1727196
1660471