4872
4260
2178
1706
1671
1344
1165
1118
1046
896
634
554
464
390
357
238
220
214
203
199
176
156
120
109
103
66
65
57
49
34
33
32
30
28
25
22
21
18
16
15
13
11
10
9
8
7
6