2937
2262
1346
903
526
405
371
282
238
181
167
137
130
93
88
83
81
39
36
33
29
27
24
22
21
17
15
14
13
12
11
10
9
8
7
6
5
4
3