4482
1321
875
436
377
350
347
271
255
165
163
158
133
116
113
93
88
67
60
55
54
51
48
43
35
33
32
30
27
26
25
22
20
18
13
12
11
9
8
6
5