343
169
78
60
218
43
64
714
8
152
40
20
114
30
80
45
15
31
9
167
672
127
17
32
28
260
70
102
33
53
83
73
11
12
703
860
46
23
6
13
51
236
57
7
10
200
159
50
38
19
225
170
121