863
1113
570
430
661
320
835
433
474
776
766
613
603711
43360
43253
41177
3651270
3422156
29694
2870149
27326
23252
21620
19770