4030
3746
3491
2459
1957
1932
1693
1509
1207
1187
1156
1145
1033
868
858
854
844
819
766
738
478
440
439
385
377
375
365
317
285
261
258
255
236
220
182
157
151
132
131
125
123
117
109
104
102
91
79
69
67
60
59
55
42
38
37
31