92
58
128
13
395
309
1107
413
670
8
242
44
23
14
25
32
18
35
387
195
124
10
9
51
26
46
43
20
40
55
53
6
33
178
12
17
381
89
70
355
86
41
77
100
64
24
200
16