1001
2
773
1
746
0
519
472
505
858
669
3
1721
6
361
631
1336
217
957
2545
4
299
435
293
415
457
307
1279
5
448
305
2749
812
1778
42
582
375