165
2
154
1
166
67
307
294
136
359
105
44
96
92
78
49
214
0
18
718
703
3
486
563
440
305
281
101
396
494
429
337
1223