531493
149365
458202
218316
451892
87628
491272
352642
270932
586709
225315
963214
5180799
3598581
3128148
2433804
2247988
2074609
1997358
192378
1778118
1724136
1700196
1645471