656
110
68
66
34
197
1788
29
31
33
85
83
67
137
48
21
188
15
78
50
150
84
192
28
46
61
749
798
42
89
58
96
135
583
30
530
76
24
59
72
77
45
18
26
13
55
178