1425
2
2788
2949
6
1940
1
0
2655
725
2610
1787
1501
3
2499
1883
2217
3580
1722
453
106
2330
515
380
926
2907
3621
442
3428