3976
3757
2787
2350
1520
1450
1419
896
604
451
440
406
397
364
350
341
238
215
213
199
189
159
130
124
121
118
113
76
64
63
60
59
57
51
49
42
41
36
33
30
29
28
25
20
19
18
17
16
15
14
13
12
11
10
9
8