2460
2
1059
1
805
2284
1117
1143
1256
1479
5
1937
873
977
1262
762
1385
1528
867
282572
0
1622
992
538
1461
863
995
428
5262
10
1222856
4
385
923
63
288