59
970
415
86
254
630
18
205
127
16
4
165
47
10
64
42
341
40
13
58
470
19
12
11
6
96
23
36
17
89
37
57
112
70
110
99
346
54
73
9
22
7
14
209
26
74
34
106
33
48
32
1
130
141
237