3878
3380
1912
1755
1611
1191
824
794
784
716
713
711
661
622
615
545
486
452
436
399
388
385
376
356
349
318
304
270
258
257
249
241
220
198
176
152
148
147
142
135
132
127
119
118
111
100
99
97
95
86
84
80
77
76
65
62