3078
3068
2150
1897
1186
1113
1007
770
640
434
433
417
389
380
285
244
236
234
211
210
201
186
175
92
91
88
83
82
79
62
56
54
50
49
40
28
26
23
21
20
19
18
14
12
11
9
8
7
6
5
4