2228
2190
1535
1489
882
870
746
641
430
418
413
391
357
329
232
231
198
189
155
132
129
91
89
88
82
55
51
47
44
35
24
20
17
15
14
13
12
10
8
7
6
5
4