4240
3786
1737
1521
1497
1086
980
977
940
719
546
448
406
402
378
348
304
226
218
177
144
129
124
93
92
87
69
54
48
44
34
33
32
31
27
26
24
19
17
14
13
12
11
10
9
8
7
6
5