658188
80116
343367
914228
278502
108252
46982
327224
1003366
389227
351631
630768
7355372
5989935
5713461
499156
43271000
4318288
4277956
3849463
3821227
3728730
350616
3120209