50
13
6901
116
170
165
144
247
31
19
1140
27
53
279
18
103
1374
23
70
432
33
81
44
159
283
265
78
46
118
117