93
36
12
68
1289
45
7
59
608
219
19
51
10
4
2
87
89
5
49
52
9
102
276
658
13
26
24
41
363
29
1274
137
20
1200
18
67
40
563
615
17
37
55
39
86