1594
2
659
0
1033
1250
3
624
2168
1
5316
671
1456
2102
1863
597
862
1604
2431
720
3614
2249
1725
2445