2353
1157
694
478
467
375
371
307
273
131
106
102
85
75
66
60
43
40
26
24
22
16
15
12
11
10
9
8
7
6
5
4
3
2