903756
579541
61342
1014803
913691
67142
372866
252529
98938
551114
681205
1041777
5875579
4525273
3020881
3010202
2548458
2548976
2223819
2202151
2193184
2141310
2058961
2002736