3083
2
3539
3
6247
5
2465
4358
6
5627
1
2502
3125
45986
0
1827
1849
951
2902
16
614
96
1768
4031
1632
2348
2799