3647
3383
3149
2238
1890
1755
1557
1387
1076
1060
1055
1050
961
870
845
795
757
731
664
641
462
411
405
381
352
327
305
282
258
245
243
240
239
208
166
159
124
122
121
118
114
109
104
102
76
73
70
65
60
55
52
51
45
42
32
26
25
24