505
15
413
400
54
154
177
34
53
20
12
50
16
30
23
57
42
65
49
66
21
74
224
265
104
244
11
88
29
129
33
48
113
44
121
38
28
85
389
255
380
2480
212
37
108
36
31
128
39
186
1069
316
92