2253
1029
620
384
373
318
261
216
212
132
112
95
91
83
70
63
62
38
37
36
21
18
15
14
13
11
10
8
7
6
5
4
3
2