809
2
702
1
1478
725
410
1316
1600
1075
0
2249
585
3921
3719
8
992
3179
515
872
941
1508
3
227
114
627
1107
1425
4
1534
1901
401
467
8851
23
113
1680