3804
1155
860
409
378
306
304
267
263
232
163
142
139
130
111
101
98
76
65
59
58
55
53
40
35
33
28
23
22
21
20
19
16
11
10
9
8
7
6
5
4
3