29
4
173
735
142
13
64
14
55
3
1101
66
2199
50
1025
238
130
8
190
88
236
662
42
12
9
87
265
285
57
7
132
451
18
92
6
449
26
81
508
21
22
129
32
135
28
1
328
108
264