3540
3495
2455
2094
1361
1254
1219
980
662
504
460
410
392
385
318
309
299
272
236
217
198
196
193
97
96
95
94
87
83
80
68
58
50
46
45
41
40
26
23
21
20
19
16
15
12
9
8
7
6
5