1
646
334
1157
365
24
92
1153
817
322
255
181
202
1741
284
41
1322
2
6
5
633
62
3
192
304
433
461
9
1163
413