3420
2835
1328
1273
1121
976
792
742
558
527
435
411
383
274
250
172
171
164
153
136
109
99
90
84
61
53
48
31
29
28
26
25
23
22
21
19
15
14
13
11
10
9
8
7
6
5