130
878
565
922
49
272
59
255
185
554
278
1,047
151
503
94
285
307
58
155
29
141
127
50
133
41
116
33
3
25
23
89
12
86