12
886
53
550
32
318
35
478
89
450
67
352
19
358
25
250
267
20
896
9
223
1
155
21
178
17
152
10
126
14
121
110
11
104