801
2
1501
1
635
0
1622
3
2143
1918
952
1260
3067
4016
107
2708
292
4074
1184
2330
1411
1889
1367
1621
1664
1470
1683
780
872
2054
6
1418
915
1087
2470