3490
3416
2223
2026
1246
1222
1189
994
560
434
430
381
363
338
333
300
266
255
234
194
187
160
156
144
114
95
82
70
65
60
59
57
54
50
43
42
38
28
25
23
21
20
19
18
16
15
14
13
12
10
9
7
6