649739
196690
422370
412597
118551
717869
678131
667370
1332
951398
257424
687714
350986
313481
38958
521924
11231744
618786
3889577
3809980
3270510
2571192
2105495
2069216
2028492
182166
1759948
16115
153161
1523545