4240
3697
1619
1589
1406
1194
975
970
728
677
575
495
452
386
359
358
275
210
200
168
141
119
118
115
101
90
61
60
59
45
34
33
30
28
26
24
20
18
16
15
13
11
10
9
8
7
6