1092
1
1391
3
4373
0
3669
778
1596
2
1002
574
721
996
4
622
1905
953
673
2654
5
1199
5492
9
1378
12
916
3497
1352
884
549
1048
1427
4322
2406
11860
10
605
1094