4013
3764
2809
2394
1487
1445
1366
958
593
486
435
419
396
383
333
245
243
225
218
179
167
140
122
120
119
109
78
66
61
59
58
56
53
45
43
37
36
25
24
23
20
19
17
16
14
13
12
11
10
9
8
7