3762
3449
3250
2243
1856
1723
1625
1437
1390
1129
1068
880
824
820
774
764
696
680
678
542
404
396
393
364
363
359
337
295
287
269
240
222
194
160
144
141
130
128
122
116
113
106
94
93
73
66
61
59
54
50
48
45
39
38
35