5556
5187
2237
2080
2064
1551
1446
1098
1057
889
846
612
559
520
465
269
262
238
220
201
197
156
132
121
104
99
72
65
64
48
47
45
43
33
29
27
26
25
24
23
18
17
15
14
13
11
10
9
8
7