2089
2
504
0
1707
7
1297
433
556
1640
1598
1868
450
1629
1124
1
484
804
448
967
1746
490
506
1209
3611
3
786
844
1120
680
148
4436
342
660
1005