112
683
47
291
468
83
378
115
318
12
284
53
299
8
170
21
159
16
163
2
100
26
124
7
121
9
68
385
13
119
1
108