3631
3563
2349
2142
1375
1239
1219
1041
670
522
483
422
388
332
327
289
283
266
255
228
220
211
177
127
110
103
101
82
78
68
66
52
50
47
44
41
29
28
23
21
20
19
17
15
14
13
10
9
8
7
6