939
2
567
0
1041
1
1986
984
5
1386
3
513
947
4
605
460
510
552
590
1091
769
1111
120
542
593
491
615
391
331
429
275
625
428
233
306
378