1660
1
3738
5
1606
1632
2
2591
999
2056
4
1699
1093
0
2152
673
942
1814
2294
3354
1751
1618
1526
2999
3
1766
1131
662
1568
4833
1308