3594
3498
2441
2171
1312
1260
1160
918
775
514
506
490
445
431
355
294
284
252
235
220
219
215
189
103
101
99
98
92
82
72
55
54
52
41
39
36
29
28
26
23
22
21
19
17
16
14
11
9
8
6
5
4