3821
3717
2999
2291
1374
1317
1230
1149
560
550
547
505
457
452
368
363
274
254
246
242
181
162
133
116
98
82
81
78
72
64
61
51
48
39
29
25
24
23
20
18
16
14
12
11
10
9
8
7