790
1
2999
3
1590
2670
83
2840
2
1306
1816
1451
0
3354
1787
3683
690
1743
992
2377
1923
3518
2166
637
3562
2077
1681
8345
1547
346
1120
3083
2403