4634
4299
1874
1581
1485
1411
1132
969
905
795
614
506
474
453
401
378
346
239
214
197
174
163
158
98
92
77
72
59
53
43
34
32
31
30
26
23
21
17
16
15
14
13
12
11
9
8
7
6