966
75
338
78
605
212
292
19
13
52
34
84
190
45
453
582
27
603
178
26
247
70
87
133
361
51
61
141
36
553
57
67
46
38
143
81
352
790