2245
3
3053
7
619
1
828
737
674
719
926
1425
2
2329
1455
2490
6
5043
549
1489
1031
569
1675
1040
733
1826
2982
4152
4
844
2655
1599
5658
9
1795
5196
849