3390
1031
770
347
321
307
304
296
255
198
151
116
113
98
89
88
82
74
69
55
47
44
39
38
30
28
24
23
20
19
18
17
16
15
14
11
10
8
7
6
5
4
3