5130
4756
2093
1964
1949
1547
1367
1008
998
822
745
559
508
483
404
252
245
241
235
207
200
176
172
107
90
84
63
62
60
52
49
46
43
31
27
25
23
20
18
17
15
14
13
12
10
9
8
7