2126
2
1545
7458
8
7501
3879
7
1539
0
1168
1
495
1532
2204
3435
4
529
1689
436
2051
3
868
673
830
2184
3621
580
1868
1821
1380
3428
467
2213
742
1547
496