1145
1
1657
2
914
1312
2789
4
902
983
1225
795
909
1060
582
0
1180
1203
982
2065
14
1432
1223
1124
2443
499
758
3484
755
96
1151