1666
2
1256
1
2767
3
5009
0
475
846
1750
1918
2177
383
804
2738
611
6260
400
418
552
1636
1650
522
13159
10
58
1898
29323
543
860
477
1516
1708
246