346
69
46
25
163
42
96
1001
176
23
404
14
350
105
29
18
83
31
125
101
12
3
32
17
26
553
102
114
246
54
76
27
173
47
84
21
16
19
33
15
24
20
109
22
53
156