3109
2
6423
9
1421
0
2289
4
2216
3
2503
1
2689
2906
703
2032
2772
5
1494
1924
3455
1029
1653
4201
6165
440
1501
742
2446
1149
942
2260
539
2050
658
4456
7
2277