946
1
631
616
996
5
1296
0
1050
6
574
2
632
528
661
460
504
436
803
442
421
454
663
470
396
903
1200
692
751
766
1318
4
3304
1745
1088
1954