5127
4907
2191
1966
1821
1483
1264
1258
1159
960
682
524
496
475
458
403
395
277
256
220
197
188
170
116
110
104
82
55
53
51
44
42
35
34
28
27
25
20
19
18
17
15
14
13
12
11
10
9
8