3613
3323
3058
2214
1756
1640
1512
1359
1067
1061
1055
1002
945
787
762
759
738
736
678
675
441
380
369
363
351
327
320
270
269
255
243
232
228
215
161
148
144
135
129
127
125
106
99
97
95
79
76
73
58
50
43
40
36
27
25
24