4099
3959
1573
1524
1389
1308
1112
884
776
684
655
480
439
353
338
323
285
219
198
194
190
142
137
99
81
65
55
54
53
52
38
37
35
26
25
23
21
20
16
15
14
13
11
10
9
8
7