83
1
1117
4
1218
2
104
174
397
85
871
322
1078
149
661
845
528
0
304
409
615
542
3
963
649
428
331
984
406
373
514
601
993
999
395