5
12
2
14
75
11
210
8
533
15
22
13
1
117
10
46
130
233
244
37
28
27
21
143
588
18
38
7
60
107
56
24
444
93
311
36
26
252
17
42
16
20
289
193
133
109