1142
2
1985
3142
3
497
1
2654
4
1797
1779
787
0
1273
3114
910
459
1538
666
826
431
695
1062
1176
3758
47
676
892
1198
759
655
3162
401
1058
730