3128
972
663
404
346
269
252
246
195
160
146
128
124
108
93
88
74
73
71
67
63
44
41
35
28
27
26
25
24
22
21
19
18
17
15
13
12
11
10
9
8
7
6
5
4
3