3417
3225
2519
2226
1347
1324
1081
716
588
558
548
529
439
378
299
258
226
192
188
148
145
144
133
113
110
99
97
84
70
55
52
47
46
45
37
34
25
23
22
20
16
15
14
13
11
10
9
8
6