1105
0
685
534
2271
4
596
2336
5
1166
562
673
1285
1
801
5726
8
2663
1862
2166
668
3655
11
2184
4285
3
1298
1539
1787
477
2835
2
1749
2999
914
496
1581
1728