4659
4186
1762
1610
1544
1165
1079
1060
963
807
607
511
496
439
399
397
376
194
186
182
152
141
130
128
119
92
84
60
52
39
37
36
33
32
28
25
24
17
16
14
13
12
11
10
9
8
7