9711
584
1840
27324
621
150
220
40414
466
26012
752
180
650412
46403
46260
44498
3959271
3734157
31554
3075151
29266
25102
23050
21220