4514
4218
1841
1549
1423
1419
1140
943
855
770
601
506
453
425
390
345
332
232
205
203
171
167
158
101
88
75
73
55
52
37
36
33
29
28
25
22
20
18
17
16
14
13
12
11
10
9
8
6