4024
3802
1705
1524
1378
1323
1091
924
849
780
589
409
363
335
331
206
202
195
192
181
176
172
160
85
83
82
66
56
42
40
39
33
31
27
23
22
20
19
17
16
15
14
13
12
11
10
9
7