506
903
122
45
22
235
90
40
39
424
55
25
46
47
62
15
322
138
336
52
61
139
207
37
86
54
19
21
7
26
14
20
2
269
29
113
157
49
10
60
128
102
6
35
69
168
164
23
30
249
79
32
11