4227
3824
1572
1492
1471
1163
987
954
825
708
619
497
487
389
359
328
279
229
209
142
141
126
113
112
80
58
51
45
34
31
28
25
24
22
21
20
18
16
15
14
12
11
10
9
8
6