690583
214244
333840
548731
62316
960345
114308
600256
54168
215919
306724
447412
5174799
3591581
3119148
2425804
2245988
2070609
1994358
192278
1777118
1724136
1697196
1643471