4342
3664
1777
1555
1536
1138
999
995
963
747
580
465
421
363
314
235
218
193
146
145
138
128
124
107
100
95
72
54
48
39
38
35
32
26
24
19
17
16
15
13
11
10
9
8
7
6