3906
1023
761
343
286
251
247
232
222
194
129
120
117
110
105
94
93
86
59
49
48
47
46
39
32
31
30
28
25
22
20
18
17
15
14
12
11
9
7
6
5
4