20
21
83
64
1055
541
451
16
241
197
32
200
52
38
25
136
28
18
14
123
23
44
156
498
145
53
48
29
76
73
103
115
167
34
95
336
124
19
1719
26
92
37
61
69
611
436
46
88
42
77