1
82
12
6
32
9
38
10
131
17
616
308
33
209
368
25
94
462
509
31
52
534
45
8
1150
55
11
231
4
27
13
30
46
39
36
83
49
88
21
242
26
37
53
74
113