4566
4029
3660
2657
1842
1632
1501
1118
774
536
503
449
433
417
390
293
253
221
212
209
191
166
124
123
108
103
97
83
81
77
65
64
49
47
45
34
31
29
23
22
19
18
17
16
15
14
11
10
9
8
7