456
28
73
231
26
24
1307
30
326
182
9
99
63
16
74
153
410
87
36
6
140
46
23
166
748
1841
588
367
93
302
520
320
44
115
47
419
14
62
147
1553
4143
17
138
69
7
78
111
25
80
71
10
207
66
11
41
530
53