3735
3637
1446
1263
1100
757
754
733
649
489
484
448
401
316
298
291
289
229
225
213
142
112
92
88
87
71
57
45
40
27
25
23
20
18
17
16
14
13
11
10
9
8
7
6
5
4