4248
4135
1684
1542
1494
1126
1045
845
780
642
615
605
549
537
443
390
314
261
211
200
183
160
94
93
92
73
61
55
52
45
40
39
37
28
24
20
17
16
15
14
13
12
11
10
9
8
7
6