1734
2
1258
1
1349
1590
1257
1788
745
0
3655
3
1933
1844
923
2458
1812
2368
513
322
635
688
465
538
693
804
482
1298
416
1403
383
3567
1181
1839