2137
1222
580
508
439
404
347
287
221
137
119
118
97
89
72
60
50
44
31
20
18
17
14
13
12
11
9
8
7
6
5
4
3
2