1011
0
484
1
1019
1321
2
632
1267
655
626
330
2444
6
839
1316
2035
2222
4
664
4862
9
2509
1239
2780
3
551
1472
1364
887
836
2479
5
985
789
547
619
2011