2259
2210
1761
1399
822
813
735
558
463
336
333
313
308
293
254
235
223
212
162
154
143
141
90
79
75
71
55
52
37
35
34
32
31
28
22
21
20
16
14
13
11
10
9
8
7
6
5
4
3