983
1
412
1391
3
721
996
4
574
673
1199
2
778
1002
1596
2654
5
916
5492
9
1378
12
1566
1905
953
622
838
3497
1352
884
549
1048
606
1427
4322
4371
0
3668