500346
224434
63677
724889
253259
591340
270832
34283
129202
42231
118159
222591
5161799
3574581
3103148
2404804
2238988
2064609
1980358
191878
1774118
1723136
1693196
1639471