138
63
523
50
4
647
61
54
97
1
21
9
43
2
45
71
38
28
11
5
223
31
41
853
277
674
177
179
133
1612
52
2177
86
158
48
58
24
479
26
125
39
3
113
16
27
199
12
92
532
32
57
44