35406
26371
26134
11196
8520
6479
5258
2279
2071
1594
1571
1428
1219
1216
1175
1101
928
877
864
796
673
574
437
43
12