2594
4
2697
6
887
2
438
422
0
1585
1298
2131
3
1844
476
1
481
571
1443
11
4360
7
944
85
82
1267
1328
6117
9
457
1416
501
720
584
1399
2482
5
3348
663
803