652169
511153
28971
827729
271231
17840
291713
442639
210427
205692
643918
85790
5499367
4518935
4335459
3442998
3442462
3399286
3344956
3006729
2993226
2479209
2133352
2128407