307
173
129
601
199
87
339
12
310
262
166
50
79
60
295
33
10
99
63
80
13
57
46
29
254
614
65
76
105
41
530
49
114
101
190
154
34
4
187
303
40
36
107
91
69
7
11
73
58