511
2
504
1
472
0
771
819
746
999
2541
4
415
1334
3
955
1719
6
360
11221
1460
777
299
630
510
536
810
305
2741
374
291
757
1813
101
323