4366
4038
3182
2523
1498
1475
1461
1309
578
538
523
458
455
409
397
332
290
288
274
267
246
192
159
144
131
124
104
100
91
72
63
59
51
43
42
41
38
34
28
23
22
20
18
17
16
15
14
13
12
11
10