1690
1
2578
2999
3
1532
1661
4
687
19944
2
2719
83
662
0
2082
2294
3562
1632
496
1766
642
1308
1691
3132
10
1072
868
59