3458
3397
2208
2027
1275
1236
1208
966
439
416
378
376
332
324
309
266
240
222
201
191
161
160
145
137
120
105
88
71
70
60
58
52
51
42
41
38
31
30
27
26
23
21
20
19
18
16
15
14
11
10
9
7
6