3481
2891
2502
2018
1372
1354
1184
899
515
415
405
382
325
316
296
261
242
222
172
167
139
134
122
118
108
80
67
63
60
50
48
43
42
41
39
38
27
26
25
21
19
18
17
15
14
11
10
7
6
5