942
2
1831
4
551
963
3
441
1
1051
1291
5
1114
918
901
1306
1938
480
1765
894
664
917
0
1212
1669
1428
492
1020
620
1714
1772
1595
487
653
1382
1160