134933
270847
232126
55678
818963
212215
345736
588297
273406
812761
587936
99315
5216366
4272933
4167458
3392462
3331998
3247285
3193955
2905726
2891226
2392209
2090352
2073407