2967
7
526
1
447
648
2
749
1119
0
501
1306
3
476
461
742
329
1664
9
343
792
888
455
399
2048
400
2423
10
1067
1487
1437
5
1088
8
355
2063
1026
554
1364