2045
0
1445
1
1868
3
1150
2962
896
6
969
1249
1113
1716
2
1524
2781
1440
883
2861
2982
1585
257
1479
1646
701
2808
1031
4084