4494
4249
1867
1570
1479
1397
1121
930
878
785
597
481
427
408
389
365
343
238
212
191
181
168
155
96
81
78
73
57
47
37
30
29
24
22
20
19
18
15
13
12
10
9
8
7
6