4546
4329
1875
1578
1482
1415
1121
913
906
800
608
488
448
409
394
392
348
229
188
185
178
169
160
106
99
77
68
51
39
36
33
32
31
28
26
22
21
20
19
17
16
15
14
12
11
9
8
7
6