4287
3956
3011
2575
1623
1600
1452
965
660
630
625
616
517
462
393
344
304
234
212
197
193
190
156
135
132
125
94
91
84
77
74
66
59
58
54
53
38
28
27
26
25
24
23
20
16
15
13
12
10
9
8