4526
4276
1856
1600
1472
1446
1150
945
880
786
619
477
433
424
407
356
343
237
214
209
179
170
169
97
96
80
76
62
46
36
35
33
30
28
24
21
20
18
17
16
14
13
12
11
10
8
7
6