5403
5167
2614
2194
1991
1612
1454
1073
1068
914
727
615
485
471
409
304
261
245
229
215
212
177
79
78
72
70
59
53
47
43
40
39
29
28
27
25
22
21
20
17
16
15
14
13
12
11
10
9
8