1501
1
2356
6
3162
3
2743
2
6362
5
437
0
1920
6264
7
2090
655
841
1757
1936
4646
3575
1323
1773
2820
10
1709
8
985
5897
4
1415
579
791
2698
2255
1240
571
2420