316
114
97
55
201
684
71
28
185
49
48
47
51
38
60
80
63
224
99
64
50
129
589
16
83
198
39
67
118
52
317
94
53
301
24
66
41
248
58
91
117
65
37
31
44
230
3896
26
280
314
34