5
4
112
14
58
163
22
15
759
41
203
243
21
40
13
23
1040
12
28
10
18
8
61
45
77
38
16
1013
29
99
48
20
3
68
116
26
289
60
17
333
24
123
176