425
1
2765
3
1001
0
5345
5
729
584
821
4
1406
4478
666
2
1517
643
546
4002
23
621
1169
1311
422
830
783
1202
2723
1412
1077
8
9185
27
582
743
1227
685
1519
7