3704
1103
748
396
351
326
291
246
233
231
165
153
137
120
115
97
90
87
59
54
49
44
38
33
32
29
27
26
25
24
19
18
12
8
7
6
5
4