12
32
145
7
791
105
43
113
600
41
95
15
26
25
574
1581
37
189
262
71
1050
169
57
99
17
365
44
47
88
31
111
425
19
126
24
53
28
34
101
124
86
247
379
313
366
83
33
67
50