2799
3
1097
1
1542
5682
6
1759
2
1081
1395
3163
998
2425
1827
4
508
857
1067
1777
596
590
1560
0
1094
1768
5
1148
1376
110
351
53
532
1034
2703
3303
948