3630
3625
2476
2117
1398
1246
1137
1110
611
522
471
418
415
358
329
290
258
251
233
218
209
195
175
153
115
111
89
85
70
68
62
59
48
41
36
35
33
32
27
22
20
15
14
13
10
9
8
7