4535
3976
2160
2081
1759
1526
1125
1071
1027
885
845
807
719
660
616
611
530
522
472
418
413
404
397
386
380
355
342
323
297
281
233
223
222
200
197
183
168
166
158
155
148
143
141
127
126
124
116
101
99
89
87
85
80
77
72
69
67
65