4421
4003
3660
2442
2094
2086
1859
1766
1627
1388
1166
1121
1077
1047
942
843
835
710
690
479
468
449
424
416
396
385
334
330
314
270
260
242
201
193
169
168
144
138
133
128
124
106
97
89
84
72
60
57
52
51
44
42
40
39
32