46
17
19
16
27
33
627
216
513
79
281
121
39
55
250
628
11
12
7
63
35
21
38
26
114
57
68
118
798
274
87
71
727
24
25
263
381
368
20
437
1160
54
272
138
52
120
50
31
64
150
5