412
172
629
187
381
196
606
83
246
47
711
254
287
149
391
76
180
53
513
178
512
236
2077
1067
682
181
97
20
457
172
516
193
471
129
234
98
615
168
433
59