524285
1159258
302212
1139344
551294
201660
1051842
631141
15935748
709386
5128578
4447980
3567192
3561510
2328216
2227495
67567
435650
566510
45128