4653
4376
1778
1707
1598
1246
1134
1101
1076
867
618
504
465
461
424
379
373
252
216
206
158
156
151
117
96
83
67
59
56
38
36
34
33
30
22
20
19
16
15
14
13
12
11
10
9
8
7