11710
16612
937
1187
1396
646
10412
12820
11519
14818
9737
773
586711
42270
42033
39987
3548270
3302154
29264
2798149
26596
22582
21050
19230