3787
3773
1677
1403
1318
1235
1020
797
710
682
598
453
425
386
365
294
225
185
173
165
146
129
79
70
58
51
50
46
43
37
33
29
25
24
22
21
20
19
16
14
13
12
11
10
9
8
7