782
4
516
2
115
1
691
3
1050
6
946
615
996
5
1296
0
574
631
803
442
421
436
504
470
396
454
663
661
528
460
828
2041
794
1850
1688
843
2741