1547
1
1660
1015
2982
3
2294
951
3354
1037
2
370
0
3484
3326
2400
6
1000
526
2562
673
1382
1711
2760
4
2642
2710
496
1038
2972
2184