4210
4101
1717
1512
1433
1232
1084
941
873
743
618
503
463
444
389
361
300
207
200
196
171
156
153
149
119
95
65
56
35
32
29
26
23
20
17
16
15
14
13
12
11
10
8
7
6
5