4
299
137
15
156
104
7
82
90
10
60
25
92
14
61
17
44
32
24
39
22
283
788
142
28
13
12
6
26
20
2
31
33
65
257
3
105
152
19
23
16
66