565783
608816
247390
404718
853316
80480
124713
277618
993993
838565
90061
293519
5317799
3745581
3254148
2576804
2312988
2159609
2079358
194678
1856118
1753136
1750196
1669471