2057
1
874
3312
0
1356
1184
1685
2591
2082
5382
5
4888
20
935
1284
745
1274
1782
767
4
1098
1737
693
446
2366
658
2
1564
2565
792
808
1452
1618
1239
1894