4359
4252
3213
2600
1633
1547
1486
1132
650
534
457
445
440
406
381
295
244
228
225
207
189
148
137
134
132
109
107
84
82
76
61
55
54
49
46
39
35
32
28
26
24
21
20
19
17
15
13
12
11
10
9